/*    */ package eos.moe.dragoncore;
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ public class uj
/*    */ {
/* 21 */   private final int[] q = new int[3];
/* 22 */   private static final int[] g = new int[256];
/*    */   
/*    */   static {
/* 25 */     for (int a = 0; a < 256; a++) {
/* 26 */       int i = a;
/* 27 */       for (int j = 0; j < 8; j++) {
/* 28 */         if ((i & 0x1) == 1) {
/* 29 */           i = i >>> 1 ^ 0xEDB88320;
/*    */         } else {
/* 31 */           i >>>= 1;
/*    */         } 
/*    */       } 
/* 34 */       g[a] = i;
/*    */     } 
/*    */   }
/*    */   
/*    */   public void v(char[] arrayOfChar) {
/* 39 */     this.q[0] = 305419896;
/* 40 */     this.q[1] = 591751049;
/* 41 */     this.q[2] = 878082192;
/* 42 */     for (int i = 0; i < arrayOfChar.length; i++) {
/* 43 */       v((byte)(arrayOfChar[i] & 0xFF));
/*    */     }
/*    */   }
/*    */   
/*    */   public void v(byte b) {
/* 48 */     this.q[0] = v(this.q[0], b);
/* 49 */     this.q[1] = this.q[1] + (this.q[0] & 0xFF);
/* 50 */     this.q[1] = this.q[1] * 134775813 + 1;
/* 51 */     this.q[2] = v(this.q[2], (byte)(this.q[1] >> 24));
/*    */   }
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   public byte v() {
/* 59 */     int i = this.q[2] | 0x2;
/* 60 */     return (byte)(i * (i ^ 0x1) >>> 8);
/*    */   }
/*    */ }


/* Location:              D:\fanbian\[D][龙之核心]DragonCore-2.6.0.3.jar!\eos\moe\dragoncor\\uj.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */